home *** CD-ROM | disk | FTP | other *** search
/ GHS 1998 - One for the Ages / One For The Ages - GHS 1998 CD-ROM.ISO / pc / quarkimm / quark.inf < prev    next >
Encoding:
INI File  |  1997-08-08  |  18.8 KB  |  478 lines

  1. ;
  2. ; quark.inf - Installer customizing file.
  3. ;
  4. ; Copyright (c) 1994, Quark, Inc.
  5. ; All Rights Reserved
  6. ;
  7. ; $Log:   J:\vcs\winstall\quark.inv  $
  8. ;
  9. ;   Rev 2.73   03 Mar 1994 10:53:34   DJF
  10. ;fixed spelling of abbreviation
  11.  
  12.  
  13. ; About This File
  14. ; ===============
  15. ;
  16. ;** Please do NOT localize any strings that are not inside double quotes (") **
  17. ;           
  18. ; The information in this file determines
  19. ;
  20. ;   * All dialog strings.
  21. ;   * The names of the disks and directories from which, and to which, Install
  22. ;     copies files
  23. ;
  24. ;   * The name of the group that Install creates in Program Manager's window, and the
  25. ;     names of program items that Install adds to that group
  26. ;
  27. ; You can create your own Install program by changing some of the information
  28. ; in this file.
  29. ;
  30. ; The Parts of QUARK.INF
  31. ; -------------------------
  32. ;
  33. ; QUARK.INF is similar in format to a Windows initialization (.INI) file.
  34. ;
  35. ; Sections: QUARK.INF is divided into sections. Each section is identified
  36. ;           by an alphanumeric name enclosed in square brackets.
  37. ;
  38. ;           Most section names are "hard-coded": Install is written to search for
  39. ;           in QUARK.INF for that specific section name. However, some section
  40. ;           names are defined within other sections, and are therefore easily 
  41. ;           customizable.
  42. ;
  43. ; Comments: A comment begins with a semicolon. You can include a comment 
  44. ;           on the same line as syntax, as long as it comes after the syntax.
  45. ; Spaces:   Spaces are ignored, except when between double quotes.
  46. ;           Blank lines are also ignored.
  47. ;
  48. ; Special
  49. ;  Chars:   The ampersand (&) is a special character to Windows. In
  50. ;           those strings that appear in dialog boxes, the ampersand
  51. ;           transformed into an accelerator (an underscore below the
  52. ;           following character).
  53. ;
  54. ;           Special non-"non printable" characters (e.g.: return, formfeed, (c),
  55. ;           etc.) can be obtained by using C-style escapes (i.e.:
  56. ;           \n, \f, \256 (octal) [or \xAE (hex)] for the previous examples).
  57. ;
  58. ;           NOTE: All text strings *must* be entered on a single line. You can
  59. ;           format the text into multiple lines by inserting '\n' whereever
  60. ;           you want a line to break, but text strings in this file must typed
  61. ;           as one entire line.
  62. ;
  63. ;
  64. ; Sections in This File
  65. ; ---------------------
  66. ; The rest of this file contains the actual sections and statements
  67. ; that make up the working file. It also includes comments that 
  68. ; explain each section and statement.
  69. ;
  70.  
  71. [version]
  72. ; patch lvl, stage, minor rev, prodid/major rev
  73. ;   stage codes:
  74. ;   0x20 development
  75. ;   0x40 alpha
  76. ;   0x60 beta
  77. ;   0x70 gamma
  78. ;   0x80 release
  79. ;
  80. ; ie - 0x00801133 is windows 3.11r0
  81.   instver = 0x00803033
  82. ; <major rev>.<minor rev>.<minor rev><stage>
  83.   regver = "3.30.0"
  84. ; major rev, minor rev, stage, 0x00
  85.   prodver = 0x03308000
  86.   prodid = 3
  87.  
  88. [data]
  89. ; The [data] section includes misc. information about the
  90. ; location application.
  91.   name          = "QuarkImmedia Viewer for Windows"
  92. ;do not localize
  93.   regfile       = immedia.reg
  94.  
  95. [message]
  96.   changed = "Changing this path will require you to reimport all associated pictures for the affected QuarkImmedia documents.  Do you want to do this?"
  97.   complete = "Install complete."
  98.   badexecfiles = "An error occured while running accessory files."
  99.  
  100. [message.update]
  101.   badserialnum = "This update disk's serial number does not match the specified QuarkImmedia's serial number.  Clicking OK will update the selected QuarkImmedia application and change the serial number from %lu to %lu."
  102.   noversinfo = "Can't find version infomation on this file. Make sure you have selected the correct directory."
  103.   oldvers = "You are trying to update a newer version of the file (!)."
  104.   nonretail = "You cannot update a non-release version of the file."
  105.   damaged = "The version you want to update is damaged."
  106.   noncompat = "The installed version is incompatable with the updated version and cannot be updated."
  107.   fail = "Program not updated."
  108.   succ = "Program succesfully updated."
  109.  
  110.  
  111. [strings]
  112.   yes = "Yes"
  113.   no = "No"
  114.   notpresent = "Not present"
  115.  
  116. [strings.cpu]
  117.   80286 = "80286"
  118.   80386 = "80386 or clone"
  119.   80486 = "i486"
  120.   unknown = "Unknown"
  121.  
  122. [strings.winmode]
  123.   standard = "Standard"
  124.   enhanced = "Enhanced"
  125.   
  126. [strings.datefmts]
  127.   "(mm%sdd%syy)"
  128.   "(dd%smm%syy)"
  129.   "(yy%smm%sdd)"
  130.   "(mm%syy%sdd)"
  131.   "(dd%syy%smm)"
  132.   "(yy%sdd%smm)"
  133.  
  134. ;
  135. ; This section contains the scrips for the order of the dialogs shown for
  136. ;   different configurations.  The first argument is the dialog name,
  137. ;   the second is the offset into the WAP table for that dialog.  If there
  138. ;   is only one argument, it is interpreted as a link to another dialoglist.
  139. ;
  140. ;
  141.  
  142. [dialoglist.reg]
  143.   DLG_SPLASH,1
  144.   DLG_PRODREGINFO,2
  145.   DLG_PRODREGADDR,3
  146.   DLG_IMPORTANTADDR,4
  147.   DLG_PRODREGDEALER,5
  148.   DLG_SYSINFO1,6
  149.   DLG_USERINFO2,9
  150.   DLG_SYSENV,10
  151.   DLG_THANKS,0
  152.   dialoglist.firstinst
  153.  
  154. [dialoglist.subsequentinst]
  155.   DLG_START,0
  156.   dialoglist.firstinst
  157.  
  158. [dialoglist.firstinst]
  159.   DLG_INSTALLDIR,11
  160.   DLG_PROGRESS,12
  161.   DLG_SYSSTUFF,13
  162.  
  163. [dialog]
  164. ; The [dialog] section contains information pertaining to Install's dialog box. 
  165. ;
  166. ; The Caption statement determines the text that appears in the title bar 
  167. ; of Install's dialog box. 
  168. ;
  169. ; The following Caption statement specifies the caption "Demo App Installation".
  170. ; To specify your own caption, replace the text "Demo App Installation" with the 
  171. ; title you want (enclosed in double quotes).
  172.  
  173.   caption = "QuarkImmedia Viewer for Windows Installer"
  174.   continue = "&Continue"
  175.   next = "&Next"
  176.   abortinstall = "&Abort Install"
  177.   ok = "OK"
  178.   cancel = "Cancel"
  179.   install = "&Install"
  180.   abortreg = "&Abort Installation"
  181.   quit = "&Quit"
  182.   proceed = "Continue ->"
  183.   goback = "Go Back <-"
  184.   stop = "Stop"
  185.  
  186. [dialog.exit]
  187.   msg = "Application installation is not yet complete. Are you sure you want to stop?"
  188.  
  189. [dialog.splash]
  190.   para1 = "Welcome to the QuarkImmedia\256 for Windows Installation and Registration program. This program will install QuarkImmedia and create your User Registration File."
  191.   para2 = "By completing the Installation/Registration procedure, you agree to the terms of the QuarkImmedia Software License and Limited Warranty Agreement included in the package."
  192.   para3 = "The Copy Registration Button is for users who have purchased multiple copies of QuarkImmedia.  Click on this button to use data entered onto a previously created User Registration Disk."
  193.   copyreg = "Copy &Registration"
  194.   copyright = "\251 1989-1996 Quark, Inc.\nAll Rights Reserved\nU.S. Patent Pending, Quark, Inc."
  195.  
  196.  
  197.  
  198.  
  199. ; *** Start of actual installation ***
  200.  
  201. [dialog.start]
  202.   para = "To begin installation of QuarkImmedia Viewer and to copy auxiliary files, click Continue. You will be asked to specify a drive and directory for the QuarkImmedia Viewer application."
  203. [update.dialog.start]
  204.   para = "To begin updating your current version of QuarkImmedia and auxiliary files, click Continue. You will be asked to specify the drive and directory for the copy of QuarkImmedia and auxiliary files you wish to update."
  205.  
  206. [dialog.installdir]
  207.   para = "Please enter the directory in which you would like to install QuarkImmedia Viewer."
  208.   customize = "&Customize..."
  209.   installserver = "&Copy Files to Server"
  210.  
  211. [dialog.customize]
  212.   caption = "Select Items to Install"
  213.   section = "&Items:"
  214.   path = "&Path:"
  215.   install = "&Install Highlighted Item"
  216.   update = "&Update Highlighted Item"
  217.   delete = "D&elete Highlighted Item (!)"
  218.   reinstall = "&Reinstall Highlighted Item"
  219.   disabled_subsection = "No Contents"
  220.   view_subsection = "View &Contents"
  221.   hide_subsection = "Hide &Contents"
  222.   browse = "&Browse..."
  223.   totals = "Totals:"
  224.  
  225. [dialog.browse]
  226.   caption = "Select Directory"
  227.   directories = "&Directories:"
  228.   drives = "Dri&ves:"
  229.  
  230. [dialog.progress]
  231.   text = "Press Stop to abort."
  232.  
  233. [dialog.sysstuff]
  234.   para1 = "The installer will now register QuarkImmedia with Windows. Part of this registration includes building a QuarkImmedia Program Manager group and associated icons. If you do not want this group to be built, please uncheck the \"Create Group\" checkbox below."
  235.   makepmgrp = "Create Group"
  236.   badbuildfiles = "An error occured while building accessory files."
  237.  
  238. [disks]
  239. ; The [disks] section defines the distribution disks that contain the application 
  240. ; files. Install uses this information to tell the user to insert the correct disk.
  241. ; Elsewhere within this .INF file, the distribution disks are normally referred to
  242. ; by a single-character disk ID. This section defines those disk IDs, and includes 
  243. ; information about the disk to which each disk ID refers.
  244. ;
  245. ; The disk ID '0' is reserved; it represents the system directory.
  246. ;
  247. ; The format of each disk definition is:
  248. ;     n = path, title
  249. ;
  250. ;  where
  251. ;     n       is the disk ID (a single character from 1-9 or A-Z).
  252. ;
  253. ;     path    the path of the source directory from which Install should copy 
  254. ;             the files to the disk. The path can be relative to the
  255. ;             source directory (see examples below).
  256. ;
  257. ;     title   is a descriptive name for the disk. The title should match 
  258. ;             the disk's printed or written label exactly.
  259. ; The following disk-definition statements define two distribution disks.
  260.  
  261.   1 =.,                         "QuarkImmedia for Windows Disk 1"
  262.   0 =.,                         "Windows Directory"
  263.   x =c:\,                       "Root directory"
  264.   y =.,                         "Temporary Directory"
  265.   z =.,                         "Install Directory"
  266.  
  267.  
  268.  
  269. ; The first statement tells Install to refer to Disk 1.
  270. ; Because the period (.) denotes the current directory, the files 
  271. ; on that disk will be copied from the root directory of the
  272. ; distribution disk.
  273. ;
  274. ; You can include as many disk-definition statements as necessary. Every 
  275. ; distribution disk should have a corresponding disk-definition statement;
  276. ; otherwise, Install cannot tell the user to insert the appropriate disk.
  277.  
  278. ; The following [app.copy.appstuff] section contains section-definition
  279. ; statements. Each statement defines a section that lists application files
  280. ; to be copied as part of installation. The sections are organized by file 
  281. ; destination; you should define a separate section for each destination 
  282. ; directory.
  283. ;
  284. ; Each section definition has the following form:
  285. ;
  286. ;     [x:]dest_pathname#section_name, section_label, buffer_size, [,flags]
  287. ;       [,bitmap]
  288. ;               -or-
  289. ;     [x:]full_filename, file_title, file_size, [,flags] [,bitmap]
  290. ;
  291. ; where
  292. ;
  293. ;     #section_name     defines the name of the .INF section that lists the
  294. ;                       files to be copied (must start with IDS_GRPPREFIX).
  295. ;
  296. ;     dest_pathname     is the path name of the destination directory, relative
  297. ;                       to the installation directory for file entries and
  298. ;                       explicit target directories if a group is specified.
  299. ;                       (Note: "0:" is a special disk ID that represents the
  300. ;                       WINDOWS system directory (the directory usually labeled
  301. ;                       "\WINDOWS\system"), , and "z:" represents the install
  302. ;                       destination path (eg: "c:\xpress\xtension")).
  303. ;
  304. ;     label/title       title displayed in the setup dialog for user's benefit
  305. ;
  306. ;     file_size         file size
  307. ;
  308. ;     buffer_size       additional buffering size (for newly created files and
  309. ;                       such)
  310. ;
  311. ;     flags             Attributes for the file (if the flag is heirarchially
  312. ;                       asserted twice, the state is swapped).
  313. ;                           S = Selected;
  314. ;                           V = Version checking;
  315. ;                           D = Display children;
  316. ;                           B = Broken file (to be assembled into one larger file);
  317. ;                           I = The file is shared (like many DLLs);
  318. ;                           C = Compressed file;
  319. ;                           G = Grouped (not seperately selectable);
  320. ;                           N = install only if iNternational;
  321. ;                           M = give special Message if trying to change file path (message.changed);
  322. ;                           R = install only if Registration;
  323. ;                           E = install only if installing to sErver;
  324. ;                           P = delete file if Present,
  325. ;                           U = Install only if Updating;
  326. ;                           H = Hidden (not displayed in customize dlg, selected only of parent is selected);
  327. ;                           O = Optional (no error if missing);
  328. ;                           Q = "Quarked";
  329. ;                           K = install only if dongled (hardware Keyed)
  330. ;                           x = dummy flag (must have at least one flag per section).
  331. ;
  332. ;                       NOTE: The action of the switches are inherited from
  333. ;                       a file's parents; any switches set on children will
  334. ;                       invert (XOR) the switch setting inherited from the
  335. ;                       item's parents.
  336. ;
  337. ;     bitmap            This optional item is the resource number of a bitmap
  338. ;                       included in the .rc file. This bitmap is displayed
  339. ;                       beside the item when examined by the customize dialog.
  340. [app.copy.appstuff]
  341.   c:\immedia#app.immedia, "QuarkImmedia for Windows",       0,   SD
  342.  
  343. [app.immedia]
  344.   .#app.appl,            "QuarkImmedia Viewer",        0,   D
  345.   0:#app.wing,            "WinG files",            0,   D
  346.   0:#app.other,            "Other DLL's",            0,   D
  347. ;   .#app.inst,            "Installer Files",        0,   D
  348.  
  349. [app.appl]
  350.   1:immedia.exe,               "Immedia.exe",          1677000,  GC
  351.   1:qsndlib.dll,        "qsndlib.dll",           139000,  GIC
  352.   1:QIV_Help.imd,        "QIV Help file",        70000,  GC
  353.  
  354. [app.inst]
  355.   1:hinstall.exe,               "Installer",               178000,  GS
  356.   1:quark.inf,                  "Installer File",           18000,  GS
  357.   1:foo2.dat,                   "Installer Data File",        500,  GS
  358.  
  359. [app.wing]
  360.   1:wing.dll,            "wing.dll",                91000,  GICV
  361.   1:wing32.dll,            "wing32.dll",            13000,  GICV
  362.   1:wingde.dll,            "wingde.dll",           185000,  GICV
  363.   1:wingdib.drv,        "wingdib.drv",             7000,  GICV
  364.   1:wingpal.wnd,        "wingpal.wnd",             5000,  GICV
  365.   1:dva.386,            "dva.386",             2000,  GICV
  366.  
  367. [app.other]
  368.   1:ctl3dv2.dll,        "ctl3dv2.dll",            22000,  GICV
  369.  
  370. ; The [progman.groups] section (optional) tells Install to create Program 
  371. ; Manager groups for your application. (Install then uses DDE to communicate 
  372. ; with Program Manager.)
  373. ;
  374. ; The section lists the names of the groups you want to create. You then 
  375. ; define additional sections in this file; those sections list the program 
  376. ; items you want in each group.
  377. ;
  378. ; The syntax for each group name is:
  379. ;
  380. ;     groupname, [groupfile.grp]
  381. ;
  382. ; where
  383. ;
  384. ;     groupname      is the title you want Program Manager to display
  385. ;                    under the icon that represents the group. (The 
  386. ;                    groupname will also be the name of the section
  387. ;                    that defines the contents of the group.)
  388. ;
  389. ;     groupfile.grp  is the filename of the file in which Program Manager
  390. ;                    will save information about the group. (You must include
  391. ;                    the .GRP filename extension.) This parameter is optional;
  392. ;                    if you omit it, Install uses a default name for the 
  393. ;                    group file.
  394. ;
  395. [progman.groups]
  396.   QuarkImmedia, Immedia.grp
  397.  
  398. ; This section is a user-defined section that define the contents of a
  399. ; Program Manager group file. The [progman.groups] section defines
  400. ; the name of this section and the group, and the name of the file in which
  401. ; to store information about the group.
  402. ;
  403. ; In each section like this one, you should list all items that you want Install
  404. ; to add to the group.
  405. ;
  406. ; The syntax for item-definition statements is: 
  407. ;
  408. ;     "Description",    APPFILE.EXE, [ICONFILE.EXE[, N]]
  409. ;
  410. ;where
  411. ;
  412. ;     Description   is the text that will appear below the program icon 
  413. ;                   when displayed in the Program Manager group.
  414. ;
  415. ;     ICONFILE.EXE  is the application file that contains the icon you
  416. ;                   want to represent the application. Typically, this is 
  417. ;                   the executable application file, but it could be a 
  418. ;                   different file. (You can also specify a _ico file,
  419. ;                   created using the SDKPaint tool.) This parameter is
  420. ;                   optional; if you omit it, Install will use the first
  421. ;                   icon it finds in APPFILE.EXE.
  422. ;
  423. ;     N             is the offset of the icon you want to use within the file
  424. ;                   ICONFILE.EXE. This parameter is optional; if you omit it, 
  425. ;                   Install uses the first icon it finds in ICONFILE.EXE.
  426. ;                   You must include this parameter if the file you specify
  427. ;                   contains more than one icon, and you want to use an icon
  428. ;                   other than the first icon.
  429. ;
  430. ;                   To use the Nth icon, specify the number N-1. For example,
  431. ;                   to use the third icon, specify 2.
  432. ;
  433. ; For example, the following item-definition statement tells Install to add an item
  434. ; titled "Demo Application" to Program Manager. The application command line
  435. ; is FILE1.FOO; the file that contains the application icon is DEMO.ICO
  436. [QuarkImmedia]
  437.   "QuarkImmedia Viewer", Immedia.exe,
  438. ;  "Release Notes", readme.hlp,
  439. ;  "Quark Installer", hinstall.exe,
  440.  
  441. ; This section defines any number of application-specific preferences files
  442. ; to be built or added to, if preexisting. The function and form of the
  443. ; arguments parallel the WritePrivateProfileString(...) call. If the
  444. ; lpFileName is NULL, WIN.INI (using WriteProfileString(...)) is used as the
  445. ; filename. WIN.INI should not explicitly be used since the file is opened
  446. ; while Windows is running and must be accessed by WriteProfileString(...).
  447. ; The arguments can use logical file names (like "0:" for the install
  448. ; directory, or "z:" the destination directory).
  449. [setup.prefsfiles]
  450.   "Extensions", "imd", "z:Immedia.exe ^.imd"
  451.  
  452.   "386Enh","device","dva.386","system.ini","yes"
  453.  
  454. ; This section defines any number of application-specific readme files
  455. ; executable,readme file,description,[icon_name]
  456. ; show state (flag value for SW_ flags)
  457. ;
  458. [setup.execfiles]
  459.   "regedit.exe /s","z:immedia.reg","Registering IMMEDIA.EXE with Windows",5
  460.  
  461. [setup.buildfiles]
  462.   z:immedia.reg
  463.  
  464. [immedia.reg]
  465.   "REGEDIT"
  466.   "ENTRIES FOR QuarkImmedia"
  467.   "HKEY_CLASSES_ROOT\\.imd = QuarkImmedia.Document"
  468.   "HKEY_CLASSES_ROOT\\QuarkImmedia.Document = QuarkImmedia Document"
  469.   "HKEY_CLASSES_ROOT\\Quarkimmedia.Document\\DefaultIcon = ","z:immedia.exe",",1"
  470.   "HKEY_CLASSES_ROOT\\Quarkimmedia.Document\\shell\\open\\command = ","z:immedia.exe"," %1"
  471.  
  472.